#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>

using namespace std;

int n, m, cnt;

void dfs(int x, int y)
{
    if (x == n && y == m) cnt++;
    if (x < n) dfs(x + 1, y);
    if (y < m)  dfs(x, y + 1);
}

int main()
{
    cin >> n >> m;
    dfs(0, 0);
    cout << cnt << endl;
    return 0;
}